@(currentPage: Participante.Page, codSorteo: Integer)

@**********************************
* Helper generating table headers *
***********************************@
@header(key:String, title:String) = {
    <th class="@key.replace(".","_")">
        <a>@title</a>
    </th>
}

@main(Html("Lista de Participantes")) {
    
    <h1 id="homeTitle">@Messages("participante.list.title", currentPage.getTotalRowCount)</h1>

    @if(flash.containsKey("success")) {
        <div class="alert-message warning">
            <strong>Hecho!</strong> @flash.get("success")
        </div>
    } 
    <div id="actions"> 
        <br></br>
        <a class="btn success" id="add" href="@routes.Sorteos.newParticipante(codSorteo)">Agregar nuevo participante</a>   
 
    </div>
    @if(currentPage.getTotalRowCount == 0) {
        
        <div class="well">
            <em>No hay participantes que mostrar</em>
        </div>
        
    } else {
        
        <table class="computers zebra-striped">
            <thead>
                <tr>
                    @header("numParticipante", "numero")                   
                    @header("persona.nombres", "Nombres")                  
                    @header("persona.apellidos", "Apellidos")                  
                    @header("persona.docIdentidad", "Docimento de Identidad")                  
                    @header("persona.fechaNacimiento", "Fecha de Nacimiento")                  
                    @header("persona.direccion", "Direccion")             
                    @header("fechaInscripcion", "Fecha de inscripcion")
                </tr>
            </thead>
            <tbody>

                @for(Participante <- currentPage.getList) {
                    <tr>
                        <td>@Participante.numParticipante</td>
                        <td>@Participante.persona.nombres</td>
                        <td>@Participante.persona.apellidos</td>
                        <td>@Participante.persona.docIdentidad</td>
                        <td> 
                            @if(Participante.persona.fechaNacimiento    == null) {
                                <em>-</em>
                            } else {
                                @Participante.persona.fechaNacimiento.format("dd MMM yyyy") 
                            }     
                        </td>
                        <td> 
                            @if(Participante.persona.direccion    == null) {
                                <em>-</em>
                            } else {
                                @Participante.persona.direccion   
                            }     
                        </td>
                        <td> 
                            @if(Participante.fechaInscripcion == null) {
                                <em>-</em>
                            } else {
                                @Participante.fechaInscripcion.format("dd MMM yyyy") 
                            }     
                        </td>
                        
                       
                    </tr>
                }

            </tbody>
        </table>

       
    }
        
}

            